MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deplo - FPGAs for Custom Computing Machines, 1996., IEEE Symposium on
نویسندگان
چکیده
MATRIX is a novel, coarse-grain, reconfigurable computing architecture which supports confgurable instruction distribution. Device resources are allocated to controlling and describing the computation on a per task basis. Application-specific regularity allows us to compress the resources allocated to instruction control and distribution, in many situations yielding more resources for datapaths and computations. The adaptability is made possible by a multi-level configuration scheme, a unified configurable network supporting both datapaths and instruction distribution, and a coarse-grained building block which can serve as an instruction store, a memory element, or a computational element. In a 0.5,~ CMOS process, the 8-bit functional unit at the heart of the MATRIX architecture has a footprint of roughly 1.5mmx 1.2mm, making single dies with over a hundred function units practical today. At this process point, IOOMHz operation is easily achievable, allowing MATRIX components to deliver on the order of 10 Goph (8-bit ops).
منابع مشابه
FCCM’96 -- IEEE Symposium on FPGAs for Custom Computing Machines April 17-19, 1996, Napa, CA MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources
MATRIX is a novel, coarse-grain, reconfigurable computing architecture which supports configurable instruction distribution. Device resources are allocated to controlling and describing the computation on a per task basis. Application-specific regularity allows us to compress the resources allocated to instruction control and distribution, in many situations yielding more resources for datapath...
متن کاملThe Density Advantage of Configurable Computing
A large and growing community of researchers has successfully used fieldprogrammable gate arrays (FPGAs) to accelerate computing applications. The absolute performance achieved by these configurable machines has been impressive—often one to two orders of magnitude greater than processor-based alternatives. Configurable computers have proved themselves the fastest or most economical way to solve...
متن کاملPipeRench: A Reconfigurable Architecture and Compiler
H ighly specialized embedded computer systems abound, and workloads for computing devices are rapidly changing. General– purpose processors are struggling to efficiently meet these applications’ disparate needs, and custom hardware is rarely feasible. The time is ripe for reconfigurable computing, which combines the flexibility of general-purpose processors with the efficiency of custom hardwar...
متن کاملFPGAs as Computing Platform
Since the discovery of Moore’s Law advances in hardware have shown to fulfill it accurately. However, maintaining that fact seems to be increasingly difficult[1]. The von Neumann architecture suffers from drawbacks that have become known as the von Neumann Syndrome[2]. Inefficient data transmission through the memory wall and instruction-stream-based sequencing are the source of its illness. To...
متن کاملInstruction Scheduling for Hiding Reconfiguration Latency
Reconfigurable computing (RC) is becoming increasingly popular as it bears the promise of combining the flexibility of software with the performance of hardware. Although the huge reconfiguration latency of the available FPGA platforms is a well-known shortcoming of the current Field-programmable Custom Computing Machines (FCCMs), little research in instruction scheduling has been undertaken to...
متن کامل